#ifndef __KC_SINGLE_ADDRESS_TEST_SUITE__H_KC_2008__
#defind __KC_SINGLE_ADDRESS_TEST_SUITE__H_KC_2008__

#include <boost/test/unit_test.hpp>
#include <boost/test/included/unit_test_framework.hpp>
///#include "SingleAddress.h"

using namespace kc_sf;
using namespace boost::unit_test;

class SingleAddressTest
{
	public:
		void constructionTest();	// konstruktory
		void accessMethodsTest();	// metody typu get
		void compareTest();			// metody do porównywania 

	private:
	
		SingleAddressPtr t_address;

		// metody
		void compareLocalpart();
		void compareDomain();
		void compare();
};

class SingleAddressTestSuite : public test_suite
{
	public:

		SingleAddressTestSuite();
		
	private:

		boost::shared_ptr<SingleAddressTest > test;
};

#endif // __KC_SINGLE_ADDRESS_TEST_SUITE__H_KC_2008__
